#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() {
    for (long i = 10000; i <= 99999; i++) {
        long a, b, c, d;
        a = (i / 10000 % 10) * (i % 10000);
        b = (i / 1000 % 100) * (i % 1000);
        c = (i / 100 % 1000) * (i % 100);
        d = (i / 10 % 10000) * (i % 10);
        if ((a + b + c + d) == i) {
            printf("%ld ", i);
        }
    }
    return 0;
}